export interface Festival {
  name: string;
  date: string;
  type: 'holiday' | 'memorial' | 'other';
  color?: string;
}

export interface CalendarDay {
  date: Date;
  day: number;
  month: number;
  year: number;
  isCurrentMonth: boolean;
  festivals: Festival[];
  lunarDate: string;
}

export interface MarketingTemplate {
  id: string;
  title: string;
  date: string;
  daysLeft: number;
  type: string;
} 